#ifndef INTERFACE
#define INTERFACE

#include <string>
#include <stdexcept>
#include <iostream>
#include <cstdlib>
#include "domain.h"

using namespace std;

/** Classe modelo de interface com usuario. */
class Interface {
        string header;
        string msg_option;

    protected:
        string options;
        string title;

    public:
        Interface(string,string);
        int chooseOpt();
        int inform(string);
        string getString();
        float getFloat();
        int getInt();
        string err_tolerance;
};

#endif
